|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
AD-0809 8 channel ad conversion fitur: - 8 channel m u ltiplex analog input - 0 ? 5 volt analog input - 4 interrupt o u tput selector - 4 address selector - kompatibel dst-51 minimum system & sc-51 - free running & controll ed mode - adjustable voltage reference del t a el ectr onic http://www.delta-e lectronic.co m http://
desk rip s i AD-0809 adal ah modul y a n g di g unak a n untuk konversi sin y al an alo g ke bentuk data dig ital den g an 8 bu ah input analo g y a n g diaks e s sec a ra multiplex . 8 buah i nput an alog ters ebu t masing -m asing mempu n y ai alamat me mor i y a n g d a pa t diliha t pa da ta be l b e r i kut: tabe l a l am at input a n alog ala m at ( d st - 51) alamat (sc-51) input x000h xx00h input 0 x001h xx01h input 1 x002h xx02h input 2 x003h xx03h input 3 x004h xx04h input 4 x005h xx05h input 5 x006h xx06h input 6 x007h xx07h input 7 x adalah alamat da ri m odul tersebut bila dih ubung kan k e suat u sistem seperti dst-51. modul dst-51 mempun y a i alamat koso ng mulai d a ri 6000h hin gg a f 000 h sehin g g a mo dul ad- 0809 d a pat dilet a kkan pad a ran g e alamat te rsebut. apabila modul ad -080 9 dileta kkan pad a alama t 6000h maka analo g input 0 akan terletak pad a alamat 600 0h hingg a anal o g i nput 7 y a n g t e rletak p a da 600 7h. untuk sc- 51, le bih da pa t diliha t pa da ma nua l sc- 51 ( t a b e l ala m a t ant a r muka dst- 51 vs sc- 51) p e ngat ur an a l a m a t dan int e r r upt modul AD-0809 dapat diletakka n di beberapa lo kasi memori y a itu 6000h, 8000h, c000h dan e 000h (untuk modul sc-51 lihat tab e l alamat an tar muk a dst-51 vs sc-51) h a l ini diperlukan bila mod ul dst-51 terhubung den g an modul lain y a n g memak a i jalur bus. modul AD-0809 harus diletakkan di alamat y a n g be rbe d a den g an modul inte r f a ce te r s e but. demikian pula dengan interrupt, apabila ke y b o a rd pada modul dst-51 dig unakan maka i n t0 telah te rpa k ai oleh ke y board sehingg a inte rrupt dari modul ini harus dipindah ke i n t1 atau t0 dan t1 bila pengambilan data a d c mengg un akan siste m polling . peng atur an al amat dan interrupt dilakukan dengan memindah pos is i j u m p er-j um per y a n g t e rlihat di gambar b e rikut pa da g a mbar te r s e but ju g a te r liha t po r t - por t y a n g di g unak a n untuk berhubun g a n den g an modul dst-51 atau hardwa re-h ardw are y a ng la i n ny a. inst alasi de nga n d s t- 5 1 /sc - 51 m o de c o nt r o lle d mode controlled (mod e terk endali) ad alah m ode di mana p r oses ko nversi adc han y a dila kukan saat mendapat pe rintah da ri mikrokontroler saja. hal ini sangat diperluk an ap abila modul adc mene mpati s y stem bus di mana data bus y a ng menjadi output dari adc juga di g unakan o l eh kom ponen-kompone n lain seca ra ber g antian. b a g i an y a n g perlu dihub ung kan k e modul dst-5 1 /sc-51 adalah ba g i an d a ta, address d a n control b u s. - atur j u mper f r ee run/c ont rolled pada posisi controlled - tentukan interupsi y a n g dig unak a n ( i nte rrupt sele ctor) - tentukan alamat da ri m odul ini (address setting) hubu ngka n lo w byt e a ddr e ss bus ( a 0?a 2 ) ke lb a ddr e ss bus d s t- 51 at aupun sc - 51 hubu ngka n control bu s modul ad- 0809 ke control bus modul ds t-51 hubu ngka n d a t a bus k e d a t a bus d s t- 51 m o de fr ee r unning mode ini adalah merup a kan mode di mana modu l adc terus mene rus mel a kukan konversi tanp a menungg u perintah dari mikrokontr o ler. - atur jumper pada mode f r e e running - hubung k a n data b u s ke i / o y a n g akan diin g i nkan untuk meng aks e s adc - pasang j u mper output e n able sehin g g a modul a d c terus menerus men g e l ua rkan data walau tidak diperintah oleh mikrokontroler an alog in pu t adc modul AD-0809 mempun y a i 8 channel an alog in put deng an konfi g urasi s e perti pada g a mbar be rikut. masing - masing input mempun y a i ref e rensi t e g a n g an 5 v olt y a n g a r tin y a den g an tegan g an input s e besa r 5 volt maka akan dihasilkan data bina r y ff h. r e sol u si adc adal ah = vr ef = 5/255 = 0.0196 volt untuk setiap kenaikan bitn y a . 255 vref dari modul ini dapat diatur de n g an men g u b ah posisi potensio ref adj di mana teg a n g an a k an berkisar antara 0 - 4,5v port analog input modul ini mempun y a i gn d pa da pi n 1 dan vcc pada pin 2 dengan tujuan a g ar modul ad- 0809 dapat memberi sum b er da y a 5 volt ke ra n g k a ian atau senso r bila dipe rlukan. vcc in0 in1 in2 in3 in4 in5 in6 in7 jp1 analog input 1 2 3 4 5 6 7 8 9 10 contoh p r og ra m prog r a m men g ambil data dari 8 input analo g y a n g be rbeda t e g a n g an d a n me ng irimkan ke se rial port pc untuk mencoba jalann y a pr ogram ini maka terleb ih dahulu input dari modul AD-0809 dihubung ka n ke 8 buah kondisi teg a n g an y a n g be rbeda-b e da. ran g k a ian te rs ebut dapat disusun sepe r ti pada g a mbar b e rikut. alamat adc = 8000h d a n i n terrupt p a da posisi int0 vcc in2 in1 in0 in4 in5 in6 in3 in7 10k 10k 10k 10k 10k 10k 10k 10k 10k ************************************************************************ * baca 8 channel adc data (adc0808/0809) oleh dst-51 dan kirim ke serial * pc * registers: * - dptr : dph.5 ... dph.7 --> adc address * : dpl.0 ... dpl.2 --> adc channel * - a : data * - b : delay * * dst-51 internal routine yang digunakan: * - init_serial * - serial_out * - ascii_out * program ini digunakan untuk hanya kit adc-0809 testing * design by: paulus andi nalwan, st ************************************** .code ascii_out equ 36ah init_serial equ 38bh serial_out equ 39bh org 2000h ajmp start org 2003h ;external int0 reti org 200bh ;timer 0 interrupt reti org 2013h ;external int1 reti org 201bh ;timer 1 interrupt reti org 2023h ;serial i/o interrupt reti start: mov dptr,#08000h ;adc pada alamat 800xh, cs4 pada dst-51 lcall init_serial ;inisial serial port loop: acall adc ;akses adc acall delay ; mov a,#' ' ; lcall serial_out ;kirim spasi inc dptr ;tunjuk ke channel berikut mov a,dpl ; cjne a,#08h,loop ;channel 8? belum loop ajmp * ;berhenti adc: mov a,#00h ;start conversion movx @dptr,a ; jb int0,* ;tunggu eoc acall delay mov a,#00h ;read convert data movc a,@a+dptr ; lcall ascii_out ;send to serial out ret delay: push b mov b,#0ffh djnz b,* pop b ret prog r a m di atas menggunakan rutin-rutin khusus y a n g sudah ad a pada prog ram monitor dst- 51 sehingg a han y a dap a t bekerj a pada m odul dst-51 mode monitor. untuk pengg una an di lu ar mode monitor mak a rutin-rutin khusus terseb ut dapat di pelajari d a la m cd paket dst-51. untuk modul sc-51, a l amat adc harus diub ah sesu ai table antar muka alam at dst-51 vs sc-51 dan g a bun g k an pro g r a m an da den g an file out.asm y a n g ad a pada cd a g ar rutin se rial_out, i n it_serial dan asc i i _out dap a t dig un a kan. ds t-51 i s r e g i st er ed an d tradema r k b y del t a el ect roni c sc-51 is reg i stered and tr adem a r k b y del t a el e c t roni c |
Price & Availability of AD-0809 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |